//练习使用变长数组
#include<stdio.h>
#define hang 10
#define lie 10
void shuzu_check(int ar[][lie],int j,int i);

int main(void)
{
    int rows=hang;
    int crols=lie;
    int output=1;
    int j,i;
    int mark1[rows][crols];
    for(j=0;j<=hang-1;j++)
    {
        for(i=0;i<=lie-1;i++)
        { mark1[j][i]=output;
         printf("%4d",mark1[j][i]);
         output++;
        }
      printf("\n");
    }
    shuzu_check(mark1,rows,crols);
    return 0;
}

void shuzu_check(int ar[][lie],int j,int i)
{
    int mark2[j][i];
    for(j=0;j<=hang-1;j++)
    {
        for(i=0;i<=lie-1;i++)
        { 
         mark2[j][i]= ar[j][i];
         printf("%4d",mark2[j][i]);
        }
    printf("\n");
    }
}